﻿<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
  
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Class Attribute
   </title>
    <meta name="viewport" content="width=device-width">
    <meta name="title" content="Class Attribute
   ">
    <meta name="generator" content="docfx 2.56.4.0">
    
    <link rel="shortcut icon" href="../favicon.ico">
    <link rel="stylesheet" href="../styles/docfx.vendor.css">
    <link rel="stylesheet" href="../styles/docfx.css">
    <link rel="stylesheet" href="../styles/main.css">
    <meta property="docfx:navrel" content="../toc.html">
    <meta property="docfx:tocrel" content="toc.html">
    
    
    
  </head>
  <body data-spy="scroll" data-target="#affix" data-offset="120">
    <div id="wrapper">
      <header>
        
        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
          <div class="container">
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
              
              <a class="navbar-brand" href="../index.html">
                <img id="logo" class="svg" src="../logo.svg" alt="">
              </a>
            </div>
            <div class="collapse navbar-collapse" id="navbar">
              <form class="navbar-form navbar-right" role="search" id="search">
                <div class="form-group">
                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
                </div>
              </form>
            </div>
          </div>
        </nav>
        
        <div class="subnav navbar navbar-default">
          <div class="container hide-when-search" id="breadcrumb">
            <ul class="breadcrumb">
              <li></li>
            </ul>
          </div>
        </div>
      </header>
      <div role="main" class="container body-content hide-when-search">
        
        <div class="sidenav hide-when-search">
          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
          <div class="sidetoggle collapse" id="sidetoggle">
            <div id="sidetoc"></div>
          </div>
        </div>
        <div class="article row grid-right">
          <div class="col-md-10">
            <article class="content wrap" id="_content" data-uid="netDxf.Entities.Attribute">
  
  
  <h1 id="netDxf_Entities_Attribute" data-uid="netDxf.Entities.Attribute" class="text-break">Class Attribute
  </h1>
  <div class="markdown level0 summary"><p>Represents a attribute <a class="xref" href="netDxf.Entities.EntityObject.html">EntityObject</a>.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><span class="xref">System.Object</span></div>
    <div class="level1"><a class="xref" href="netDxf.DxfObject.html">DxfObject</a></div>
    <div class="level2"><span class="xref">Attribute</span></div>
  </div>
  <div classs="implements">
    <h5>Implements</h5>
    <div><span class="xref">System.ICloneable</span></div>
  </div>
  <div class="inheritedMembers">
    <h5>Inherited Members</h5>
    <div>
      <a class="xref" href="netDxf.DxfObject.html#netDxf_DxfObject_CodeName">DxfObject.CodeName</a>
    </div>
    <div>
      <a class="xref" href="netDxf.DxfObject.html#netDxf_DxfObject_Handle">DxfObject.Handle</a>
    </div>
    <div>
      <a class="xref" href="netDxf.DxfObject.html#netDxf_DxfObject_ToString">DxfObject.ToString()</a>
    </div>
    <div>
      <span class="xref">System.Object.Equals(System.Object)</span>
    </div>
    <div>
      <span class="xref">System.Object.Equals(System.Object, System.Object)</span>
    </div>
    <div>
      <span class="xref">System.Object.GetHashCode()</span>
    </div>
    <div>
      <span class="xref">System.Object.GetType()</span>
    </div>
    <div>
      <span class="xref">System.Object.MemberwiseClone()</span>
    </div>
    <div>
      <span class="xref">System.Object.ReferenceEquals(System.Object, System.Object)</span>
    </div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="netDxf.Entities.html">netDxf.Entities</a></h6>
  <h6><strong>Assembly</strong>: CADability.dll</h6>
  <h5 id="netDxf_Entities_Attribute_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class Attribute : DxfObject, ICloneable</code></pre>
  </div>
  <h5 id="netDxf_Entities_Attribute_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>The attribute position, rotation, height and width factor values also includes the transformation of the <a class="xref" href="netDxf.Entities.Insert.html">Insert</a> entity to which it belongs.<br>
During the attribute initialization a copy of all attribute definition properties will be copied,
so any changes made to the attribute definition will only be applied to new attribute instances and not to existing ones.
This behavior is to allow imported <a class="xref" href="netDxf.Entities.Insert.html">Insert</a> entities to have attributes without definition in the block,
although this might sound not totally correct it is allowed by AutoCad.</p>
</div>
  <h3 id="constructors">Constructors
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute__ctor_netDxf_Entities_AttributeDefinition_.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.%23ctor(netDxf.Entities.AttributeDefinition)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L134">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute__ctor_" data-uid="netDxf.Entities.Attribute.#ctor*"></a>
  <h4 id="netDxf_Entities_Attribute__ctor_netDxf_Entities_AttributeDefinition_" data-uid="netDxf.Entities.Attribute.#ctor(netDxf.Entities.AttributeDefinition)">Attribute(AttributeDefinition)</h4>
  <div class="markdown level1 summary"><p>Initializes a new instance of the <code>Attribute</code> class.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Attribute(AttributeDefinition definition)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.AttributeDefinition.html">AttributeDefinition</a></td>
        <td><span class="parametername">definition</span></td>
        <td><p><a class="xref" href="netDxf.Entities.AttributeDefinition.html">AttributeDefinition</a>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Alignment.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Alignment%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L421">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Alignment_" data-uid="netDxf.Entities.Attribute.Alignment*"></a>
  <h4 id="netDxf_Entities_Attribute_Alignment" data-uid="netDxf.Entities.Attribute.Alignment">Alignment</h4>
  <div class="markdown level1 summary"><p>Gets or sets the text alignment.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public TextAlignment Alignment { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.TextAlignment.html">TextAlignment</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Color.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Color%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L172">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Color_" data-uid="netDxf.Entities.Attribute.Color*"></a>
  <h4 id="netDxf_Entities_Attribute_Color" data-uid="netDxf.Entities.Attribute.Color">Color</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.AciColor.html">AciColor</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public AciColor Color { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.AciColor.html">AciColor</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Definition.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Definition%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L284">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Definition_" data-uid="netDxf.Entities.Attribute.Definition*"></a>
  <h4 id="netDxf_Entities_Attribute_Definition" data-uid="netDxf.Entities.Attribute.Definition">Definition</h4>
  <div class="markdown level1 summary"><p>Gets the attribute definition.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public AttributeDefinition Definition { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.AttributeDefinition.html">AttributeDefinition</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_Attribute_Definition_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>If the insert attribute has no definition it will return null.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Flags.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Flags%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L403">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Flags_" data-uid="netDxf.Entities.Attribute.Flags*"></a>
  <h4 id="netDxf_Entities_Attribute_Flags" data-uid="netDxf.Entities.Attribute.Flags">Flags</h4>
  <div class="markdown level1 summary"><p>Gets or sets the attribute flags.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public AttributeFlags Flags { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.AttributeFlags.html">AttributeFlags</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Height.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Height%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L306">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Height_" data-uid="netDxf.Entities.Attribute.Height*"></a>
  <h4 id="netDxf_Entities_Attribute_Height" data-uid="netDxf.Entities.Attribute.Height">Height</h4>
  <div class="markdown level1 summary"><p>Gets or sets the text height.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double Height { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_Attribute_Height_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Valid values must be greater than zero. Default: 1.0.<br>
When Alignment.Aligned is used this value is not applicable, it will be automatically adjusted so the text will fit in the specified width.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_IsBackward.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.IsBackward%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L430">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_IsBackward_" data-uid="netDxf.Entities.Attribute.IsBackward*"></a>
  <h4 id="netDxf_Entities_Attribute_IsBackward" data-uid="netDxf.Entities.Attribute.IsBackward">IsBackward</h4>
  <div class="markdown level1 summary"><p>Gets or sets if the attribute text is backward (mirrored in X).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool IsBackward { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_IsUpsideDown.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.IsUpsideDown%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L439">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_IsUpsideDown_" data-uid="netDxf.Entities.Attribute.IsUpsideDown*"></a>
  <h4 id="netDxf_Entities_Attribute_IsUpsideDown" data-uid="netDxf.Entities.Attribute.IsUpsideDown">IsUpsideDown</h4>
  <div class="markdown level1 summary"><p>Gets or sets if the attribute text is upside down (mirrored in Y).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool IsUpsideDown { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_IsVisible.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.IsVisible%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L251">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_IsVisible_" data-uid="netDxf.Entities.Attribute.IsVisible*"></a>
  <h4 id="netDxf_Entities_Attribute_IsVisible" data-uid="netDxf.Entities.Attribute.IsVisible">IsVisible</h4>
  <div class="markdown level1 summary"><p>Gets or set the entity visibility.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool IsVisible { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Layer.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Layer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L186">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Layer_" data-uid="netDxf.Entities.Attribute.Layer*"></a>
  <h4 id="netDxf_Entities_Attribute_Layer" data-uid="netDxf.Entities.Attribute.Layer">Layer</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.Entities.Attribute.html#netDxf_Entities_Attribute_Layer">Layer</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Layer Layer { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Layer.html">Layer</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Linetype.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Linetype%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L200">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Linetype_" data-uid="netDxf.Entities.Attribute.Linetype*"></a>
  <h4 id="netDxf_Entities_Attribute_Linetype" data-uid="netDxf.Entities.Attribute.Linetype">Linetype</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.Entities.Attribute.html#netDxf_Entities_Attribute_Linetype">Linetype</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Linetype Linetype { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Linetype.html">Linetype</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_LinetypeScale.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.LinetypeScale%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L237">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_LinetypeScale_" data-uid="netDxf.Entities.Attribute.LinetypeScale*"></a>
  <h4 id="netDxf_Entities_Attribute_LinetypeScale" data-uid="netDxf.Entities.Attribute.LinetypeScale">LinetypeScale</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity line type scale.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double LinetypeScale { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Lineweight.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Lineweight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L214">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Lineweight_" data-uid="netDxf.Entities.Attribute.Lineweight*"></a>
  <h4 id="netDxf_Entities_Attribute_Lineweight" data-uid="netDxf.Entities.Attribute.Lineweight">Lineweight</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity line weight, one unit is always 1/100 mm (default = ByLayer).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Lineweight Lineweight { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Lineweight.html">Lineweight</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Normal.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Normal%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L260">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Normal_" data-uid="netDxf.Entities.Attribute.Normal*"></a>
  <h4 id="netDxf_Entities_Attribute_Normal" data-uid="netDxf.Entities.Attribute.Normal">Normal</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.Vector3.html">Vector3</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Vector3 Normal { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector3.html">Vector3</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_ObliqueAngle.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.ObliqueAngle%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L354">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_ObliqueAngle_" data-uid="netDxf.Entities.Attribute.ObliqueAngle*"></a>
  <h4 id="netDxf_Entities_Attribute_ObliqueAngle" data-uid="netDxf.Entities.Attribute.ObliqueAngle">ObliqueAngle</h4>
  <div class="markdown level1 summary"><p>Gets or sets the font oblique angle.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double ObliqueAngle { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_Attribute_ObliqueAngle_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Valid values range from -85 to 85. Default: 0.0.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Owner.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Owner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L274">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Owner_" data-uid="netDxf.Entities.Attribute.Owner*"></a>
  <h4 id="netDxf_Entities_Attribute_Owner" data-uid="netDxf.Entities.Attribute.Owner">Owner</h4>
  <div class="markdown level1 summary"><p>Gets the owner of the actual DXF object.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Insert Owner { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.Insert.html">Insert</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Position.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Position%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L394">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Position_" data-uid="netDxf.Entities.Attribute.Position*"></a>
  <h4 id="netDxf_Entities_Attribute_Position" data-uid="netDxf.Entities.Attribute.Position">Position</h4>
  <div class="markdown level1 summary"><p>Gets or sets the attribute <a class="xref" href="netDxf.Vector3.html">Vector3</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Vector3 Position { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector3.html">Vector3</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Rotation.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Rotation%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L412">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Rotation_" data-uid="netDxf.Entities.Attribute.Rotation*"></a>
  <h4 id="netDxf_Entities_Attribute_Rotation" data-uid="netDxf.Entities.Attribute.Rotation">Rotation</h4>
  <div class="markdown level1 summary"><p>Gets or sets the attribute text rotation in degrees.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double Rotation { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Style.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Style%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L380">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Style_" data-uid="netDxf.Entities.Attribute.Style*"></a>
  <h4 id="netDxf_Entities_Attribute_Style" data-uid="netDxf.Entities.Attribute.Style">Style</h4>
  <div class="markdown level1 summary"><p>Gets or sets the attribute text style.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public TextStyle Style { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_Attribute_Style_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>The <a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a> defines the basic properties of the information text.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Tag.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Tag%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L293">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Tag_" data-uid="netDxf.Entities.Attribute.Tag*"></a>
  <h4 id="netDxf_Entities_Attribute_Tag" data-uid="netDxf.Entities.Attribute.Tag">Tag</h4>
  <div class="markdown level1 summary"><p>Gets the attribute tag.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public string Tag { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Transparency.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Transparency%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L223">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Transparency_" data-uid="netDxf.Entities.Attribute.Transparency*"></a>
  <h4 id="netDxf_Entities_Attribute_Transparency" data-uid="netDxf.Entities.Attribute.Transparency">Transparency</h4>
  <div class="markdown level1 summary"><p>Gets or sets layer transparency (default: ByLayer).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Transparency Transparency { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Transparency.html">Transparency</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Value.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Value%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L368">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Value_" data-uid="netDxf.Entities.Attribute.Value*"></a>
  <h4 id="netDxf_Entities_Attribute_Value" data-uid="netDxf.Entities.Attribute.Value">Value</h4>
  <div class="markdown level1 summary"><p>Gets or sets the attribute value.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public object Value { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Object</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Width.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Width%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L321">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Width_" data-uid="netDxf.Entities.Attribute.Width*"></a>
  <h4 id="netDxf_Entities_Attribute_Width" data-uid="netDxf.Entities.Attribute.Width">Width</h4>
  <div class="markdown level1 summary"><p>Gets or sets the text width, only applicable for text Alignment.Fit and Alignment.Align.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double Width { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_Attribute_Width_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Valid values must be greater than zero. Default: 1.0.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_WidthFactor.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.WidthFactor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L339">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_WidthFactor_" data-uid="netDxf.Entities.Attribute.WidthFactor*"></a>
  <h4 id="netDxf_Entities_Attribute_WidthFactor" data-uid="netDxf.Entities.Attribute.WidthFactor">WidthFactor</h4>
  <div class="markdown level1 summary"><p>Gets or sets the width factor.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double WidthFactor { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_Attribute_WidthFactor_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Valid values range from 0.01 to 100. Default: 1.0.<br>
When Alignment.Fit is used this value is not applicable, it will be automatically adjusted so the text will fit in the specified width.</p>
</div>
  <h3 id="methods">Methods
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_Clone.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.Clone%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L630">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_Clone_" data-uid="netDxf.Entities.Attribute.Clone*"></a>
  <h4 id="netDxf_Entities_Attribute_Clone" data-uid="netDxf.Entities.Attribute.Clone">Clone()</h4>
  <div class="markdown level1 summary"><p>Creates a new Attribute that is a copy of the current instance.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public object Clone()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Object</span></td>
        <td><p>A new Attribute that is a copy of this instance.</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_OnLayerChangedEvent_netDxf_Tables_Layer_netDxf_Tables_Layer_.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.OnLayerChangedEvent(netDxf.Tables.Layer%2CnetDxf.Tables.Layer)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L49">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_OnLayerChangedEvent_" data-uid="netDxf.Entities.Attribute.OnLayerChangedEvent*"></a>
  <h4 id="netDxf_Entities_Attribute_OnLayerChangedEvent_netDxf_Tables_Layer_netDxf_Tables_Layer_" data-uid="netDxf.Entities.Attribute.OnLayerChangedEvent(netDxf.Tables.Layer,netDxf.Tables.Layer)">OnLayerChangedEvent(Layer, Layer)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected virtual Layer OnLayerChangedEvent(Layer oldLayer, Layer newLayer)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Layer.html">Layer</a></td>
        <td><span class="parametername">oldLayer</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Layer.html">Layer</a></td>
        <td><span class="parametername">newLayer</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Layer.html">Layer</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_OnLinetypeChangedEvent_netDxf_Tables_Linetype_netDxf_Tables_Linetype_.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.OnLinetypeChangedEvent(netDxf.Tables.Linetype%2CnetDxf.Tables.Linetype)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L65">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_OnLinetypeChangedEvent_" data-uid="netDxf.Entities.Attribute.OnLinetypeChangedEvent*"></a>
  <h4 id="netDxf_Entities_Attribute_OnLinetypeChangedEvent_netDxf_Tables_Linetype_netDxf_Tables_Linetype_" data-uid="netDxf.Entities.Attribute.OnLinetypeChangedEvent(netDxf.Tables.Linetype,netDxf.Tables.Linetype)">OnLinetypeChangedEvent(Linetype, Linetype)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected virtual Linetype OnLinetypeChangedEvent(Linetype oldLinetype, Linetype newLinetype)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Linetype.html">Linetype</a></td>
        <td><span class="parametername">oldLinetype</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Linetype.html">Linetype</a></td>
        <td><span class="parametername">newLinetype</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Linetype.html">Linetype</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_OnTextStyleChangedEvent_netDxf_Tables_TextStyle_netDxf_Tables_TextStyle_.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.OnTextStyleChangedEvent(netDxf.Tables.TextStyle%2CnetDxf.Tables.TextStyle)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L81">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_OnTextStyleChangedEvent_" data-uid="netDxf.Entities.Attribute.OnTextStyleChangedEvent*"></a>
  <h4 id="netDxf_Entities_Attribute_OnTextStyleChangedEvent_netDxf_Tables_TextStyle_netDxf_Tables_TextStyle_" data-uid="netDxf.Entities.Attribute.OnTextStyleChangedEvent(netDxf.Tables.TextStyle,netDxf.Tables.TextStyle)">OnTextStyleChangedEvent(TextStyle, TextStyle)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected virtual TextStyle OnTextStyleChangedEvent(TextStyle oldTextStyle, TextStyle newTextStyle)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a></td>
        <td><span class="parametername">oldTextStyle</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a></td>
        <td><span class="parametername">newTextStyle</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_TransformBy_netDxf_Matrix3_netDxf_Vector3_.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.TransformBy(netDxf.Matrix3%2CnetDxf.Vector3)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L455">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_TransformBy_" data-uid="netDxf.Entities.Attribute.TransformBy*"></a>
  <h4 id="netDxf_Entities_Attribute_TransformBy_netDxf_Matrix3_netDxf_Vector3_" data-uid="netDxf.Entities.Attribute.TransformBy(netDxf.Matrix3,netDxf.Vector3)">TransformBy(Matrix3, Vector3)</h4>
  <div class="markdown level1 summary"><p>Moves, scales, and/or rotates the current attribute given a 3x3 transformation matrix and a translation vector.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public void TransformBy(Matrix3 transformation, Vector3 translation)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Matrix3.html">Matrix3</a></td>
        <td><span class="parametername">transformation</span></td>
        <td><p>Transformation matrix.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector3.html">Vector3</a></td>
        <td><span class="parametername">translation</span></td>
        <td><p>Translation vector.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_Attribute_TransformBy_netDxf_Matrix3_netDxf_Vector3__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Matrix3 adopts the convention of using column vectors to represent a transformation matrix.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_TransformBy_netDxf_Matrix4_.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.TransformBy(netDxf.Matrix4)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L612">View Source</a>
  </span>
  <a id="netDxf_Entities_Attribute_TransformBy_" data-uid="netDxf.Entities.Attribute.TransformBy*"></a>
  <h4 id="netDxf_Entities_Attribute_TransformBy_netDxf_Matrix4_" data-uid="netDxf.Entities.Attribute.TransformBy(netDxf.Matrix4)">TransformBy(Matrix4)</h4>
  <div class="markdown level1 summary"><p>Moves, scales, and/or rotates the current entity given a 4x4 transformation matrix.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public void TransformBy(Matrix4 transformation)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Matrix4.html">Matrix4</a></td>
        <td><span class="parametername">transformation</span></td>
        <td><p>Transformation matrix.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_Attribute_TransformBy_netDxf_Matrix4__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Matrix4 adopts the convention of using column vectors to represent a transformation matrix.</p>
</div>
  <h3 id="events">Events
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_LayerChanged.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.LayerChanged%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L47">View Source</a>
  </span>
  <h4 id="netDxf_Entities_Attribute_LayerChanged" data-uid="netDxf.Entities.Attribute.LayerChanged">LayerChanged</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public event Attribute.LayerChangedEventHandler LayerChanged</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.Attribute.LayerChangedEventHandler.html">Attribute.LayerChangedEventHandler</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_LinetypeChanged.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.LinetypeChanged%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L63">View Source</a>
  </span>
  <h4 id="netDxf_Entities_Attribute_LinetypeChanged" data-uid="netDxf.Entities.Attribute.LinetypeChanged">LinetypeChanged</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public event Attribute.LinetypeChangedEventHandler LinetypeChanged</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.Attribute.LinetypeChangedEventHandler.html">Attribute.LinetypeChangedEventHandler</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute_TextStyleChanged.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute.TextStyleChanged%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L79">View Source</a>
  </span>
  <h4 id="netDxf_Entities_Attribute_TextStyleChanged" data-uid="netDxf.Entities.Attribute.TextStyleChanged">TextStyleChanged</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public event Attribute.TextStyleChangedEventHandler TextStyleChanged</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.Attribute.TextStyleChangedEventHandler.html">Attribute.TextStyleChangedEventHandler</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h3 id="implements">Implements</h3>
  <div>
      <span class="xref">System.ICloneable</span>
  </div>
</article>
          </div>
          
          <div class="hidden-sm col-md-2" role="complementary">
            <div class="sideaffix">
              <div class="contribution">
                <ul class="nav">
                  <li>
                    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_Attribute.md&amp;value=---%0Auid%3A%20netDxf.Entities.Attribute%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
                  </li>
                  <li>
                    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/Attribute.cs/#L39" class="contribution-link">View Source</a>
                  </li>
                </ul>
              </div>
              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
                <h5>In This Article</h5>
                <div></div>
              </nav>
            </div>
          </div>
        </div>
      </div>
      
      <footer>
        <div class="grad-bottom"></div>
        <div class="footer">
          <div class="container">
            <span class="pull-right">
              <a href="#top">Back to top</a>
            </span>
            
            <span>Generated by <strong>DocFX</strong></span>
          </div>
        </div>
      </footer>
    </div>
    
    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
    <script type="text/javascript" src="../styles/docfx.js"></script>
    <script type="text/javascript" src="../styles/main.js"></script>
  </body>
</html>
